Nous ouvrons une console puis passons en mode administrateur afin d'éditer la configuration puis on cherche le nom du périphérique wifi avec la commande iwconfig:
sudo -s iwconfig
Une fois la carte Wifi identifié on édite avec l'éditeur de texte de notre choix le fichier /etc/network/interface
nano /etc/network/interface
Le fichier de configuration type pour la première machine:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
wireless-essid HADHOCK
wireless-channel 5
wireless-mode ad-hoc
wireless-power on
Dans cette exemple la carte réseau wifi est eth1, le réseau n'est pas sécurisé par une clefs WEP ou WPA car ce n'est pas tous les drivers qui le permettent. Vous remarquez que nous avons choisit de définir une adresse IP statique à l'interface eth1, il faudra que chaque membre du réseau Ad-hoc en ais une différente dans la plage adressable.
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 10.0.0.2
netmask 255.255.255.0
wireless-essid HADHOCK
wireless-channel 5
wireless-mode ad-hoc
wireless-power on
Pour appliquer la configuration réseau vous pouvez redémarrer ou utiliser la commande:
/etc/init.d/networking restart
Nous allons créer sur une des machines statique de notre réseau un serveur DHCP afin de distribuer les paramètres réseaux plus facilement aux machines utilisant Windows par exemple. Une fois une machines
Installer dhcp3-server
Edition du fichier /etc/dhcp/dhcpd.conf
nano /etc/dhcp/dhcpd.conf
configuration minimale:
# This is a very basic subnet declaration.
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.20;
option domain-name-servers 10.85.84.1, 8.8.4.4;
option routers 10.0.0.1;
}
Edition du fichier de déclaration de l'interface sur la quelle on vas servir les adresses:
nano /etc/default/isc-dhcp-server
Détail du fichier:
# On what interfaces should the DHCP server serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth1"